package jacky.lanlan.song.extension.struts.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * <p>
 * 指定失败后导向的页面。
 * </p>
 * <b style="color:red">这个标注将替代自动生成的默认失败Forward。</b>
 * @author Jacky.Song
 * @see jacky.lanlan.song.extension.struts.annotation.Forward.FAILURE
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface FailureTo {

	/**
	 * 失败页面的Forward名称，默认是<code>
	 * jacky.lanlan.song.extension.struts.annotation.Forward.FAILURE</code>
	 */
	String name() default Forward.FAILURE;
	
	/**
   * Whether this forward is a redirect. Corresponds to <em>redirect</em>
   * property.Default is false.
   */
	boolean redirect() default false;

	/**
	 * 失败后导向的页面路径。
   */
	String path();
}